import {createStore, applyMiddleware, compose} from 'redux'
import thunk from 'redux-thunk'
import mainReducer from './reducers/main.js'

const composeEnhancers =
  window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ?   
    window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose;

const enhancer = composeEnhancers(applyMiddleware(thunk))

const store = createStore(mainReducer, enhancer)

export default store
